* {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

a {
    text-decoration: none;
    color: #555;
}

.navigation {
    width: 100%;
    height: 30px;
    line-height: 30px;
    background-color: #EEEEEE;
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.navigation>nav {
    width: 1200px;
    height: 30px;
}

.navleft {
    width: 200px;
    height: 30px;
    float: left;
}

.navleft>main:nth-child(1) {
    color: #8c8c8c;
    font-size: 13px;
    width: 70px;
    height: 30px;
    float: left;
    position: relative;
    border: 1px solid transparent;
}

.navleft>main:nth-child(1)>span {
    font-size: 20px;
    color: #f42424;
    float: left;
    height: 26px;
    margin-top: 2px;
}

.navleft>main:nth-child(2) {
    font-size: 13px;
    color: #f42424;
    margin-left: 2px;
    float: left;
    width: 50px;
    height: 30px;
}

.navleft>main:nth-child(3) {
    font-size: 13px;
    color: #8c8c8c;
    margin-left: 2px;
    float: left;
    height: 30px;
    width: 53px;
}

.navleft>main:nth-child(3):hover {
    color: #f42424;
}

.navleft1 {
    width: 443px;
    height: 236px;
    background-color: #fff;
    border: 0.1px solid rgba(0, 0, 0, 0.205);
    display: none;
    position: absolute;
    left: -1px;
    z-index: 10;
}

.navleft>main:nth-child(1):hover {
    background-color: #fff;
    border: 0.1px solid rgba(0, 0, 0, 0.205);
}

.navleft2 {
    width: 70px;
    background-color: rgb(255, 255, 255);
    position: absolute;
    top: 28px;
    left: 0;
    height: 4px;
    display: none;
    z-index: 12;
}

.navleft>main:nth-child(1):hover .navleft2 {
    display: block;
}

.navleft>main:nth-child(1):hover .navleft1 {
    display: block;
}

.navright {
    width: 400px;
    height: 30px;
    float: right;
    line-height: 30px;
    color: #8c8c8c;
}

.navul {
    float: left;
    line-height: 30px;
    color: #8c8c8c;
    height: 30px;
    width: 66px;
    font-size: 13px;
}

.navul>div {
    width: 55px;
    height: 30px;
    float: left;
    margin-left: 5px;
}

.navli {
    width: 10px;
    height: 12px;
    margin-top: 11px;
    border-left: 1px solid #8c8c8c;
    float: left;
}

.navul>.yixian>.icon-xiajiantou {
    font-size: 13px;
}

.navul>.yixian {
    width: 10px;
    height: 8px;
    float: left;
}

.navright>li:nth-child(9) {
    width: 80px;
    border: 1px solid transparent;
    position: relative;
}

.navright>.navul>.navright1 {
    width: 443px;
    height: 174px;
    background-color: #fff;
    border: 0.1px solid rgba(0, 0, 0, 0.205);
    display: none;
    position: absolute;
    right: -1px;
    top: 30px;
    z-index: 12;
}

.navright>li:nth-child(9):hover {
    background-color: #fff;
    border: 0.1px solid rgba(0, 0, 0, 0.205);
    float: left;
}

.navright>.navul>.navright2 {
    width: 79px;
    background-color: rgb(255, 255, 255);
    position: absolute;
    top: 28px;
    right: 0px;
    height: 4px;
    display: none;
    z-index: 12;
}

.navright>li:nth-child(9):hover .navright1 {
    display: block;
}

.navright>li:nth-child(9):hover .navright2 {
    display: block;
}

.navright11 {
    width: 143px;
    height: 174px;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: center;
    float: left;
}

.navright11>nav {
    font-weight: 700;
    color: #666;
    font-size: 13px;
}

.navright11>main:hover {
    color: #f42424;
}

.navright1>main {
    height: 114px;
    width: 0;
    position: absolute;
    left: 126px;
    top: 31px;
    border: 0.1px solid rgb(0 0 0 / 11%);
}

.navright12 {
    width: 234px;
    height: 174px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-around;
    position: absolute;
    top: 0;
    right: 52px;
}

.navright12>nav {
    font-weight: 700;
    color: #666;
    font-size: 13px;
}

.navright12>div {
    font-weight: 700;
    color: #666;
    font-size: 13px;
    width: 234px;
    height: 113px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
}

.navright12>div>main {
    width: 58px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 13px;
    font-weight: 400;
}

.navright12>div>main:hover {
    color: #f42424;
}

.search {
    width: 100%;
    height: 100px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
}

.search>nav {
    width: 1200px;
    height: 100px;
}

.iocn {
    width: 200px;
    height: 60px;
    margin-top: 20px;
    background-image: url(../images/fuzhuang/shop_logo.gif);
    background-size: 100% 100%;
    float: left;
}

.search1 {
    float: left;
    margin: 30px 0 0 78px;
    width: 546px;
    position: relative;
    height: 64px;
}

.search11 {
    width: 546px;
    height: 40px;
}

.inp {
    width: 378px;
    height: 14px;
    padding: 8px;
    border: 2px solid #f42424;
    font-size: 12px;
    float: left;
}

.soushang {
    border: 0;
    width: 70px;
    height: 34px;
    line-height: 34px;
    background-color: #f42424;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    float: left;
    outline: 0;
    text-align: center;
}

.soudian {
    border: 0;
    width: 70px;
    height: 34px;
    line-height: 34px;
    background-color: #b31919;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    float: left;
    outline: 0;
    text-align: center;
    margin-left: 5px;
}

.search12 {
    width: 378px;
    height: 14px;
    font-size: 13px;
    color: #666;
    line-height: 14px;
}

.search12>span {
    margin-right: 5px;
}

.search12>span:hover {
    color: #f42424;
}

.shoppingcart {
    width: 158px;
    height: 33px;
    line-height: 33px;
    border-color: #d2d2d2;
    border: 1px solid #d2d2d2;
    float: right;
    position: absolute;
    top: 59px;
    right: 350px;
}

.shoppingcart>.icon-31gouwuche {
    font-size: 27px;
    margin-left: 20px;
    color: red;
    float: left;
}

.shoppingcart1 {
    width: 65px;
    height: 33px;
    line-height: 33px;
    color: red;
    float: left;
    font-size: 13px;
}

.shoppingcart2 {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #f42424;
    color: #fff;
    text-align: center;
    line-height: 20px;
    font-size: 14px;
    margin-left: 115px;
    margin-top: 5px;
}

.shoppingcart>nav {
    width: 314px;
    height: 110px;
    border: 1px solid #d2d2d2;
    position: absolute;
    top: 33px;
    left: -157px;
    background-color: #fff;
    z-index: 12;
    display: none;
}

.shoppingcart>main {
    width: 158px;
    background-color: #fff;
    height: 3px;
    position: absolute;
    top: 31px;
    left: 0px;
    z-index: 13;
    display: none;
}

.shoppingcart>nav>img {
    margin-top: 20px;
    margin-left: 50px;
    float: left;
}

.shoppingcart>nav>main {
    width: 120px;
    font-size: 13px;
    height: 50px;
    margin-top: 20px;
    margin-left: 30px;
    float: left;
    color: #8c8c8c;
}

.shoppingcart:hover .shoppingcart3 {
    display: block;
}

.shoppingcart:hover .shoppingcart4 {
    display: block;
}

.dsc-zoom {
    width: 100%;
    height: 49px;
    border-bottom: 2px solid #EE356C;
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.dsc-zoom>main {
    width: 1200px;
    height: 50px;
}

.dsc1 {
    width: 250px;
    height: 50px;
    background-color: #EE356C;
    text-align: center;
    line-height: 50px;
    font-size: 16px;
    font-weight: 600;
    float: left;
    color: #fff;
}

.dsc2 {
    float: left;
    width: 800px;
    height: 50px;
    line-height: 50px;
}

.dsc2>a>li {
    float: left;
    width: 80px;
    height: 50px;
    text-align: center;
    color: #555;
}

.dsc2>a:nth-child(3)>li {
    color: #e23435;
}

.erjidaohang {
    width: 100%;
    height: 450px;
    background-color: #EEEEEE;
    display: flex;
    justify-content: center;
}

.erjidaohang>nav {
    width: 1200px;
    height: 450px;
}

.box {
    width: 250px;
    height: 450px;
    margin-top: 0;
    background-color: #FD5F8E;
    float: left;
}

.box>nav {
    position: relative;
    display: flex;
}

.box1 {
    position: absolute;
    width: 220px;
    height: 20px;
    line-height: 20px;
    color: #fff;
    font-weight: 600;
    top: 10px;
    left: 10px;
}

.box1>span:nth-child(1) {
    float: left;
    margin-left: 10px;
    height: 20px;
    line-height: 20px;
}

.box1>span:nth-child(2) {
    float: right;
    margin-right: 10px;
    height: 20px;
    font-size: 28px;
    line-height: 20px;
    font-weight: 300;
}

.box2 {
    width: 250px;
    height: 47px;
    position: absolute;
    top: 36px;
    color: #fff;
    font-size: 14px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-around;
    align-content: center;
}

.box2>div {
    width: 82px;
    height: 20px;
    text-align: center;
}

.box>nav {
    width: 250px;
    height: 88px;
    border-top: 0.1px dotted rgba(255, 255, 255, 0.418);
    border-bottom: 0.1px dotted rgba(255, 255, 255, 0.339);
}

.box>nav:hover {
    background-color: #E02B61;
    border-top: 1px dotted #fff;
    border-bottom: 1px dotted #fff;
}

.lun {
    width: 950px;
    height: 450px;
    background-color: tomato;
    float: left;
    z-index: 1;
}

.une {
    width: 1200px;
    height: 450px;
    float: left;
    z-index: 1;
}

#lun {
    width: 950px;
    height: 450px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}

#imglist {
    width: 5700px;
    height: 450px;
    position: absolute;
    z-index: 90;
}

#imglist img {
    float: left;
}

#cuts {
    width: 100%;
    height: 1px;
    padding: 4px 0;
    line-height: 20px;
    position: absolute;
    bottom: 0px;
    z-index: 100;
}

#cuts span {
    float: left;
    width: 181px;
    height: 4px;
    background: #fff;
    margin-left: 8px;
}

#cuts .on {
    background: #DB192A;
}

.arrow {
    width: 30px;
    height: 60px;
    line-height: 60px;
    position: absolute;
    top: 140px;
    z-index: 100;
    background: rgba(0, 0, 0, .2);
    color: #fff;
    text-align: center;
    cursor: pointer;
    display: none;
}

.arrow:hover {
    background: rgba(0, 0, 0, .5);
}

#lun:hover .arrow {
    display: none;
}

.boxa,
.boxb,
.boxc,
.boxd,
.boxe {
    position: relative;
    padding: 14.5px 0;
    margin: 0 10px;
    width: 230px;
    background: none;
    float: left;
    border-bottom: 1px dashed #FE8FB0;
}

.ce,
.ce4,
.ce8,
.ce12,
.ce16 {
    display: none;
    border: 1px solid #E02B61;
    border-left: 0 none;
    width: 420px;
    min-height: 448px;
    left: 250px;
    position: absolute;
    background-color: #fff;
    box-shadow: 0px 0px 3px 2px rgb(0 0 0 / 10%);
    transition: top .25s ease;
    font-size: 12px;
    z-index: 10;
    top: 0;
    color: #555;
}

.ce {
    top: -2px;
}

.ce4 {
    top: -92px;
}

.ce8 {
    top: -181px;
}

.ce12 {
    top: -271px;
}

.ce16 {
    top: -360px;
}

.ce1,
.ce5,
.ce9,
.ce13,
.ce17 {
    padding: 20px 20px 0;
    z-index: 10;
}

.ce1>h3,
.ce5>h3,
.ce9>h3,
.ce13>h3,
.ce17>h3 {
    font-size: 14px;
    font-weight: 700;
    padding-bottom: 10px;
    border-bottom: 1px dashed #eaeaea;
    margin-bottom: 10px;
}

.ce2,
.ce6,
.ce10,
.ce18 {
    overflow: hidden;
    margin-bottom: 40px;
    width: 190px;
    float: left;
    z-index: 10;
}

.ce2>li,
.ce6>li,
.ce10>li,
.ce14>li,
.ce18>li {
    float: left;
    width: 46%;
    margin-right: 2%;
    word-break: break-all;
    overflow: hidden;
    height: 18px;
    margin-bottom: 10px;
}

.ce3,
.ce7,
.ce11,
.ce15,
.ce19 {
    overflow: hidden;
    margin-right: -20px;
    width: 210px;
    float: left;
    z-index: 10;
}

.ce3>li,
.ce7>li,
.ce11>li,
.ce15>li,
.ce19>li {
    float: left;
    width: 90px;
    height: 45px;
    margin: 0 10px 10px 0;
    text-align: center;
    overflow: hidden;
}

.ce3>li>a,
.ce7>li>a,
.ce11>li>a,
.ce15>li>a,
.ce19>li>a {
    width: 90px;
    height: 45px;
    display: table-cell;
    vertical-align: middle;
}

.ce3 img,
.ce7 img,
.ce11 img,
.ce15 img,
.ce19 img {
    width: 95px;
    height: 45px;
}

.ce2>li>a:hover,
.ce6>li>a:hover,
.ce10>li>a:hover,
.ce14>li>a:hover,
.ce18>li>a:hover {
    color: red;
}

.boxaa:hover .ce,
.boxbb:hover .ce4,
.boxcc:hover .ce8,
.boxdd:hover .ce12,
.boxee:hover .ce16 {
    display: block;
}

.number1 {
    margin: 0 auto;
    width: 1200px;
}

.five {
    margin: 40px 0 30px;
}

.five>div {
    height: 42px;
    line-height: 42px;
    margin-bottom: 12px;
}

.five h2 {
    float: left;
    font-size: 21px;
    font-weight: normal;
}

.five h3 {
    float: left;
    font-size: 12px;
    color: #8c8c8c;
    height: 42px;
    overflow: hidden;
    line-height: 56px;
    margin-left: 10px;
}

.six,
.seven,
.eight,
.nine {
    margin: 30px 0;
}

.six1,
.seven1,
.eight1,
.nine1,
.ten1 {
    height: 50px;
}

.six1 h2,
.seven1 h2,
.eight1 h2,
.nine1 h2,
.ten1 h2 {
    font-size: 21px;
    line-height: 50px;
    float: left;
    font-weight: normal;
}

.six1 h3,
.seven1 h3,
.eight1 h3,
.nine1 h3,
.ten1 h3 {
    font-size: 14px;
    height: 50px;
    line-height: 63px;
    color: #8c8c8c;
    overflow: hidden;
    float: left;
    margin-left: 10px;
    font-weight: normal;
}

.six2,
.seven2,
.eight2,
.nine2,
.ten2 {
    height: 50px;
    float: right;
    overflow: hidden;
    margin-top: 10px;
}

.six2 li,
.seven2 li,
.eight2 li,
.nine2 li,
.ten2 li {
    font-weight: 400;
    font-size: 12px;
    min-width: 48px;
    height: 28px;
    border: 1px solid #d1d1d1;
    border-radius: 15px;
    line-height: 28px;
    text-align: center;
    background: #fff;
    cursor: pointer;
    float: left;
    margin-left: 15px;
    padding: 0 10px;
}

.six2>ul>li:hover,
.seven2>ul>li:hover,
.eight2>ul>li:hover,
.nine2>ul>li:hover,
.ten2>ul>li:hover {
    color: red;
    border: 1px solid red;
}

.six3,
.seven3,
.eight3,
.nine3,
.ten3 {
    width: 1200px;
    height: 750px;
}

.six4,
.seven4,
.eight4,
.nine4,
.ten4 {
    padding-top: 10px;
    width: 400px;
    height: 660px;
    float: left;
}

.six4 img,
.seven4 img,
.eight4 img,
.nine4 img,
.ten4 img {
    width: 400px;
    height: 660px;
}

.six5,
.seven5,
.eight5,
.nine5,
.ten5 {
    float: left;
    width: 800px;
    height: 660px;
}

.six6,
.seven6,
.eight6,
.ten6 {
    height: 170px;
    border: 1px solid #ededed;
    border-left: 0 none;
}

.six6>div,
.seven6>div,
.eight6>div,
.nine6>div,
.ten6>div {
    float: left;
    height: 170px;
    width: 399px;
    border-right: 1px solid #ededed;
    overflow: hidden;
}

.six6>div:nth-child(2),
.seven6>div:nth-child(2),
.eight6>div:nth-child(2),
.nine6>div:nth-child(2),
.ten6>div:nth-child(2) {
    border-right: 0 none
}

.six7,
.seven7,
.eight7,
.nine7,
.ten7 {
    position: relative;
    width: 800px;
    height: 488px;
    overflow: hidden;
}

.six7_1,
.seven7_1,
.eight_1,
.nine7_1,
.ten7_1 {
    position: absolute;
    width: 804px;
    left: 0px;
    top: 0px;
    display: block;
    margin-right: -4px;
    height: 488px;
}

.six7_1>li,
.seven7_1>li,
.eight_1>li,
.nine7_1>li,
.ten7_1>li {
    float: left;
    width: 159px;
    height: 203px;
    padding: 20px;
    border: 1px solid #ededed;
    font-size: 14px;
    text-align: center;
    margin: -1px 0 0 -1px;
}

.six7_1 a,
.seven7_1 a,
.eight_1 a,
.nine7_1 a,
.ten7_1 a {
    font-size: 12.1px;
}

.six7_1>li>div:nth-child(2),
.seven7_1>li>div:nth-child(2),
.eight_1>li>div:nth-child(2),
.nine7_1>li>div:nth-child(2),
.ten7_1>li>div:nth-child(2) {
    margin-bottom: 5px;
    height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
}

.six7_1>li>div:nth-child(2)>a:hover,
.seven7_1>li>div:nth-child(2)>a:hover,
.eight_1>li>div:nth-child(2)>a:hover,
.nine7_1>li>div:nth-child(2)>a:hover,
.ten7_1>li>div:nth-child(2)>a:hover {
    color: red;
}

.six7_1>li>div:nth-child(3),
.seven7_1>li>div:nth-child(3),
.eight_1>li>div:nth-child(3),
.nine7_1>li>div:nth-child(3),
.ten7_1>li>div:nth-child(3) {
    font-size: 16px;
    color: #f42424;
}

.six7_1 img,
.seven7_1 img,
.eight_1 img,
.nine7_1 img,
.ten7_1 img {
    width: 159px;
    height: 159px;
    margin-bottom: 8px;
}

.six_img:hover a {
    color: red;
}

.six7_1,
.seven7_1,
.eight_1,
.nine7_1,
.ten7_1 {
    display: none;
}

.six7_11,
.seven7_11,
.eight_11,
.nine7_11,
.ten7_11 {
    display: block;
}

.six9,
.seven9,
.eight9,
.nine9 {
    width: 100%;
    height: 70px;
    float: left;
}

.six9>li,
.seven9>li,
.eight9>li,
.nine9>li {
    width: 120px;
    height: 70px;
    text-align: center;
    float: left;
    position: relative;
}

.six9>li>a,
.seven9>li>a,
.eight9>li>a,
.nine9>li>a {
    display: table-cell;
    width: 120px;
    height: 70px;
    vertical-align: middle;
}

.six9 img,
.seven9 img,
.eight9 img,
.nine9 img {
    max-width: 80%;
    height: auto;
}

.un {
    width: 100%;
    height: 350px;
    display: flex;
    justify-content: center;
}

.un>nav {
    width: 1200px;
    height: 350px;
    border: 1px solid red;
}

.louceng {
    position: fixed;
    left: 69.5px;
    top: 25%;
    height: 396px;
    width: 40px;
    z-index: 1000;
}

.louceng>a>main:hover {
    color: #fff;
    background-color: #FC5F8D;
}

.louceng>a>main {
    width: 40px;
    height: 50px;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    font-size: 14px;
    color: #fff;
    margin-bottom: 2px;
    position: relative;
    background-color: #A3A0A1;
    line-height: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.louceng>a:nth-child(8)>main {
    background-color: #6A6364;
    background-image: url(../images/fuzhuang/上箭头.png);
    background-size: 100% 100%;
    width: 40px;
    height: 50px;
}

.suishoug {
    width: 100%;
    height: 50px;
    display: flex;
    justify-content: center;
}

.suishoug>nav {
    font-size: 21px;
    line-height: 50px;
    float: left;
    width: 1200px;
    height: 50px;
    /* font-weight: normal; */
}

.unb {
    width: 100%;
    height: 350px;
    display: flex;
    justify-content: center;
}

.unb>nav {
    width: 1200px;
    height: 350px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    top: 50px;
}

.una {
    width: 4800px;
    height: 350px;
    position: absolute;
    z-index: 90;
}

.unc,
.une,
.unf {
    width: 1200px;
    height: 350px;
    display: flex;
    float: left;
}

.unc>div,
.une>div,
.unf>div {
    width: 200px;
    height: 350px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
}

.unc4 {
    background-image: url(../images/fuzhuang/0_thumb_G_1489100653308.jpg);
    background-size: 100% 100%;
    width: 158px;
    height: 158px;
}

.unc1 {
    font-size: 16px;
    color: #f42424;
}

.unc2 {
    font-size: 12px;
    color: #555;
    width: 158px;
    height: 54px;
}

.unc2:hover {
    color: #FC5F8D;
}

.unc3 {
    display: block;
    height: 28px;
    border: 1px solid #FC5F8D;
    color: #FC5F8D;
    text-align: center;
    line-height: 28px;
    font-size: 14px;
    width: 158px;
}

.unc3:hover {
    background-color: #FC5F8D;
    color: #fff;
}

.unc>div:nth-child(2)>.unc4 {
    background-image: url(../images/fuzhuang/0_thumb_G_1490155369648.jpg);
}

.unc>div:nth-child(3)>.unc4 {
    background-image: url(../images/fuzhuang/0_thumb_G_1490169030833.jpg);
}

.unc>div:nth-child(4)>.unc4 {
    background-image: url(../images/fuzhuang/0_thumb_G_1490169118213.jpg);
}

.unc>div:nth-child(5)>.unc4 {
    background-image: url(../images/fuzhuang/0_thumb_G_1490173894447.jpg);
}

.unc>div:nth-child(6)>.unc4 {
    background-image: url(../images/fuzhuang/0_thumb_G_1490173534127.jpg);
}

.une>div:nth-child(1)>.unc4 {
    background-image: url(../images/fuzhuang/0_thumb_G_1490169250846.jpg);
}

.une>div:nth-child(2)>.unc4 {
    background-image: url(../images/fuzhuang/1163_thumb_G_1631915644325.jpg);
}

.une>div:nth-child(3)>.unc4 {
    background-image: url(../images/fuzhuang/0_thumb_G_1490174241651.jpg);
}

.une>div:nth-child(4)>.unc4 {
    background-image: url(../images/fuzhuang/0_thumb_G_1489102299856.jpg);
}

.une>div:nth-child(5)>.unc4 {
    background-image: url(../images/fuzhuang/0_thumb_G_1490174508974.jpg);
}

.une>div:nth-child(6)>.unc4 {
    background-image: url(../images/fuzhuang/0_thumb_G_1490173860746.jpg);
}

.unf>div:nth-child(1)>.unc4 {
    background-image: url(../images/fuzhuang/0_thumb_G_1490169281436.jpg);
}

.unf>div:nth-child(2)>.unc4 {
    background-image: url(../images/fuzhuang/32abc6e0ae1d8f4b.jpg);
}

.unf>div:nth-child(3)>.unc4 {
    background-image: url(../images/fuzhuang/0_thumb_G_1490218732576.jpg);
}

.unf>div:nth-child(4)>.unc4 {
    background-image: url(../images/fuzhuang/0_thumb_G_1489100914563.jpg);
}

.unf>div:nth-child(5)>.unc4 {
    background-image: url(../images/fuzhuang/0_thumb_G_1490173699371.jpg);
}

.unf>div:nth-child(6)>.unc4 {
    background-image: url(../images/fuzhuang/0_thumb_G_1490169118213.jpg);
}

#unb {
    width: 1200px;
    height: 350px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}

#imglis {
    width: 4800px;
    height: 350px;
    position: absolute;
    z-index: 90;
}

#imglis img {
    float: left;
}

#cut {
    width: 80px;
    height: 20px;
    line-height: 20px;
    position: absolute;
    top: -11px;
    left: 1272px;
    z-index: 100;
}

#cut span {
    float: left;
    width: 15px;
    height: 15px;
    background: #9F9F9F;
    margin-left: 8px;
    border-radius: 50%;
}

#cut .on {
    background: #FC5F8D;
}

.arrow {
    width: 30px;
    height: 60px;
    line-height: 60px;
    position: absolute;
    top: 140px;
    z-index: 100;
    background: rgba(0, 0, 0, .2);
    color: #fff;
    text-align: center;
    cursor: pointer;
    display: none;
}

#pre {
    width: 30px;
    height: 60px;
    line-height: 60px;
    position: absolute;
    top: 140px;
    left: 0px;
    z-index: 100;
    background: rgba(0, 0, 0, .2);
    color: #fff;
    text-align: center;
    cursor: pointer;
    display: none;
}

#nex {
    width: 30px;
    height: 60px;
    line-height: 60px;
    position: absolute;
    top: 140px;
    right: 0px;
    z-index: 100;
    background: rgba(0, 0, 0, .2);
    color: #fff;
    text-align: center;
    cursor: pointer;
    display: none;
}

#unb:hover #nex {
    display: block;
}

#unb:hover #pre {
    display: block;
}

.arrow:hover {
    background: rgba(0, 0, 0, .5);
}

#unb:hover .arrow {
    display: none;
}

.unl {
    position: relative;
}

.side {
    width: 40px;
    height: 100%;
    background: #000;
    z-index: 2;
    top: 0;
    right: 0;
    position: fixed;
}

.bigside {
    width: 40px;
    height: 100%;
    position: relative;
}

.side-top {
    position: absolute;
    top: 40%;
    left: 0;
    margin-top: -190px;
    margin-top: -220px;
    background: #000;
    z-index: 2;
    width: 40px;
}

.side-top ul {
    width: 40px;
    height: 469px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.side-top ul li {
    width: 40px;
    position: relative;
    margin-top: 10px;
}

.side-top ul>div {
    width: 40px;
    position: relative;
    margin-top: 10px;
}

.side-top ul li a i {
    display: inline-block;
    background: url(../images/grmz/ibar_sprites.png) no-repeat;
    height: 19px;
    width: 18px;
    vertical-align: top;
    position: absolute;
}

.side-top ul>div a i {
    display: inline-block;
    background: url(../images/grmz/ibar_sprites.png) no-repeat;
    height: 19px;
    width: 18px;
    vertical-align: top;
    position: absolute;
}

.side-top ul>div i {
    background-position: 0 0;
    width: 18px;
    height: 19px;
    top: 10px;
    left: 11px;
}

.side-top ul>div:hover .login {
    display: block;
}


/*  */

.side-top ul li:nth-child(2) {
    width: 40px;
    height: 130px;
}

.side-top ul li:nth-child(2) i {
    background-position: 2px -29px;
    width: 23px;
    height: 18px;
    top: 19px;
    left: 9px;
}

.side-top ul li:nth-child(3) {
    margin-top: -10px;
}

.side-top ul li:nth-child(3) i {
    background: url(../images/grmz/chongzhi.png) no-repeat;
    width: 35px;
    height: 35px;
    top: 2px;
    left: 2px;
}

.side-top ul li:nth-child(4) i {
    width: 18px;
    height: 13px;
    background-position: -36px 0;
    top: 12px;
    left: 11px;
}

.side-top ul li:nth-child(5) i {
    width: 18px;
    height: 18px;
    background-position: 0 -57px;
    top: 10px;
    left: 11px;
}

.side-top ul li:nth-child(6) i {
    width: 18px;
    height: 24px;
    background-position: -1px -110px;
    top: 8px;
    left: 12px;
}

.side-top ul li:nth-child(7) i {
    background: url(../images/grmz/wdsc.png) no-repeat;
    width: 35px;
    height: 35px;
    top: 2px;
    left: 3px;
}

.side-top ul li:nth-child(8) i {
    background: url(../images/grmz/email.png) no-repeat;
    width: 35px;
    height: 35px;
    top: 1px;
    left: 3px;
}

.side-top ul li .car {
    font-size: 12px;
    width: 16px;
    display: block;
    height: 48px;
    margin: 13px 0 -9px 13px;
    padding-top: 35px;
}

.side-top .side-num {
    font-size: 12px;
    width: 21px;
    height: 21px;
    display: block;
    border-radius: 50%;
    background: #f42424;
    text-align: center;
    line-height: 21px;
    margin: 15px 0 0 10px;
    color: #fff;
}

.cart_list {
    width: 40px;
    background: url(../images/grmz/ibar_sprites.png) no-repeat;
    line-height: 16px;
    height: 133px;
    background-position: -23px -225px;
    color: #fff;
    display: block;
    position: absolute;
}

.side-buttom {
    width: 40px;
    height: 38px;
    /* bottom: 11px; */
    bottom: 60px;
    position: absolute;
}

.side-buttom .ke {
    background: url(../images/grmz/ibar_sprites.png) no-repeat;
    width: 18px;
    height: 18px;
    background-position: -1px -174px;
    display: inline-block;
    margin: 10px 0 0 10px;
    vertical-align: top;
}

.bigside ul li:hover {
    background: #f42424;
}

.bigside ul li:hover .side-num {
    background-color: #fff;
    color: #f42424;
}

.side-buttom:hover {
    background: #f42424;
}

.dingdan,
.side-buttom #center {
    height: 38px;
    line-height: 38px;
    width: 92px;
    position: absolute;
    z-index: 2;
    left: -121px;
    top: 3px;
    background: #000;
    color: #d8d8d8;
    text-align: center;
    visibility: hidden;
    transition: all 0.3s;
}

.bigside .hdingbu {
    height: 38px;
    line-height: 38px;
    width: 40px;
    position: absolute;
    bottom: 15px;
    left: 0;
    background: #000;
    color: #d8d8d8;
    text-align: center;
    transition: all 0.3s;
    font-size: 13px;
}

.hdingbu:hover {
    background: red;
}

.side-top .dingdan .icon-arrow {
    position: absolute;
    left: 92px;
    top: 15px;
}

.side-buttom #center .icon-arrow,
.side-top .dingdan .icon-arrow {
    background: url(../images/grmz/ibar_sprites.png) no-repeat;
    position: absolute;
    right: -5px;
    top: 15px;
    width: 5px;
    height: 9px;
    background-position: 0 -234px;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
}

.side-top .login {
    display: none;
    z-index: 3;
    position: absolute;
    top: 0px;
    left: -287px;
    width: 267px;
    height: 185px;
    padding: 10px;
    background: #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, .4);
    border-radius: 5px 0 0 5px;
}

.login-top {
    height: 120px;
    border-bottom: 1px dotted #d5d5d5;
}

.login-top img {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    display: block;
    float: left;
}

.login-top>div {
    width: 140px;
    height: 98px;
    float: left;
    padding-top: 30px;
    line-height: 24px;
    margin-left: 20px;
}

.login .login-top div p {
    width: 140px;
    font-size: 12px;
}

.login .login-buttom a:hover {
    background-color: #fff;
    border: 1px solid red;
}

.login-buttom {
    width: 267px;
    height: 79px;
    overflow: hidden;
    padding-top: 15px;
    clear: both;
    padding-left: 30px;
}

.login-buttom a {
    font-size: 12px;
    width: 96px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border: 1px solid #e9e9e9;
    color: #333;
    float: left;
    background-color: #fbfbfb;
    margin-right: 15px;
}

.side-top .login .icon-white {
    display: inline-block;
    background: url(../images/grmz/ibar_sprites.png) no-repeat;
    position: absolute;
    left: 287px;
    top: 15px;
    width: 5px;
    height: 9px;
    background-position: 0 -253px;
}

footer {
    width: 100%;
    height: 444px;
    background-color: #eee;
    margin-top: 80px;
}

footer .foot1 {
    width: 1200px;
    height: 32px;
    padding: 24px 0px;
    margin: 0 auto;
}

footer .foot1 .left {
    width: 900px;
    height: 32px;
    float: left;
}

footer .foot1 .left>div {
    float: left;
    width: 170px;
    height: 32px;
    line-height: 30px;
    overflow: hidden;
    padding-right: 10px;
}

footer .foot1 .left>div i {
    display: inline;
    width: 32px;
    height: 32px;
    background: url(../images/footer_new_icon.png) no-repeat 0 0;
    float: left;
}

footer .foot1 .left>div:nth-child(2) i {
    background-position: -34px 0;
}

footer .foot1 .left>div:nth-child(3) i {
    background-position: -68px 0;
}

footer .foot1 .left>div:nth-child(4) i {
    background-position: -102px 0;
}

footer .foot1 .left>div:nth-child(5) i {
    background-position: -136px 0;
}

footer .foot1 .left>div span {
    width: 125px;
    height: 32px;
    overflow: hidden;
    float: left;
    font-size: 18px;
    color: #888888;
    margin-left: 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

footer .foot1 .right {
    width: 289px;
    height: 32px;
    float: right;
    overflow: hidden;
}

footer .foot1 .right div:nth-child(1) {
    width: 160px;
    height: 32px;
    line-height: 30px;
    float: left;
}

footer .foot1 .right div:nth-child(1) i {
    width: 22px;
    height: 24px;
    float: left;
    margin-top: 5px;
    background: url(../images/footer_new_icon.png) no-repeat -3px -103px;
    display: inline;
}

footer .foot1 .right div:nth-child(1) span {
    width: 130px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 30px;
    float: left;
    color: #262626;
    font-size: 16px;
    font-weight: bold;
    margin-left: 8px;
}

footer .foot1 .right div:nth-child(2) {
    width: 115px;
    float: left;
    height: 32px;
    line-height: 30px;
}

footer .foot1 .right div:nth-child(2) a {
    display: block;
    width: 115px;
    height: 32px;
}

footer .foot1 .right div:nth-child(2) a i {
    width: 27px;
    height: 24px;
    float: left;
    margin-top: 4px;
    background: url(../images/footer_new_icon.png) no-repeat -3px -138px;
    display: inline;
    cursor: pointer;
}

footer .foot1 .right div:nth-child(2) a span {
    width: 80px;
    height: 30px;
    float: left;
    color: #262626;
    font-size: 16px;
    font-weight: bold;
    margin-left: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
}

footer .foot2 {
    width: 100%;
    height: 189px;
    background-color: #262626;
}

footer .foot2 .wrap {
    width: 1200px;
    height: 128px;
    padding: 30px 0;
    margin: 0 auto;
    border-bottom: 1px solid #464646;
    overflow: hidden;
}

footer .foot2 .wrap .wrap1 {
    width: 900px;
    height: 128px;
    float: left;
}

footer .foot2 .wrap .wrap1>div {
    float: left;
    width: 170px;
    padding-right: 10px;
    height: 128px;
}

footer .foot2 .wrap .wrap1>div h3 {
    width: 170px;
    height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 20px;
}

footer .foot2 .wrap .wrap1>div ul {
    width: 170px;
    height: 84px;
}

footer .foot2 .wrap .wrap1>div ul li {
    width: 170px;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

footer .foot2 .wrap .wrap1>div ul li a {
    font-size: 14px;
    color: #cccccc;
    width: 100%;
}

footer .foot2 .wrap .wrap1>div ul li a:hover {
    color: #f42424;
}

footer .foot2 .wrap .wrap2 {
    width: 276px;
    height: 128px;
    float: right;
}

footer .foot2 .wrap .wrap2>div {
    float: left;
    width: 104px;
    height: 124px;
    padding: 2px;
    background-color: #fff;
    margin-right: 60px;
}

footer .foot2 .wrap .wrap2>div:nth-child(2) {
    margin-right: 0;
}

footer .foot2 .wrap .wrap2>div>div:nth-child(1) {
    width: 104px;
    height: 104px;
}

footer .foot2 .wrap .wrap2>div>div:nth-child(1) img {
    width: 100%;
    height: 100%;
}

footer .foot2 .wrap .wrap2>div>div:nth-child(2) {
    width: 100%;
    height: 20px;
    line-height: 20px;
    background-color: #121212;
    text-align: center;
    color: #fff;
    font-size: 12px;
}

footer .foot3 {
    width: 100%;
    height: 125px;
    padding: 30px 0 20px;
    background-color: #262626;
}

footer .foot3 .but {
    width: 1200px;
    height: 125px;
    margin: 0 auto;
}

footer .foot3 .but p {
    width: 1200px;
    height: 18px;
    margin-bottom: 10px;
    text-align: center;
    color: #4c4c4c;
}

footer .foot3 .but p a {
    color: #888;
    display: inline-block;
    font-size: 12px;
}

footer .foot3 .but p a:hover {
    color: #f42424;
}

footer .foot3 .but p:nth-child(1) span,
footer .foot3 .but p:nth-child(2) span {
    overflow: hidden;
    margin: 0 17px;
    width: 1px;
    height: 11px;
    background-color: #444;
    display: inline-block;
}

footer .foot3 .but p:nth-child(3),
footer .foot3 .but p:nth-child(4) {
    margin-bottom: 0;
    text-align: center;
    color: #4c4c4c;
    font-size: 12px;
}

footer .foot3 .but p:nth-child(3) a,
footer .foot3 .but p:nth-child(4) a {
    color: #555;
}

footer .foot3 .but p:nth-child(3) a:hover,
footer .foot3 .but p:nth-child(4) a:hover {
    color: #f42424;
}

.pb {
    width: 380px;
    height: 485px;
    background-color: rgba(0, 0, 0, .1);
    padding: 8px;
    position: fixed;
    top: 190px;
    left: 753px;
    display: none;
    z-index: 150;
}

.pb>div {
    width: 380px;
    height: 485px;
    background-color: #fff;
}

.pb>div .pb-hd {
    position: relative;
    padding: 0 16px;
    height: 31px;
    line-height: 31px;
    background: #f3f3f3;
}

.pb>div .pb-hd i {
    cursor: pointer;
    display: block;
    position: absolute;
    z-index: 100000;
    top: 10px;
    right: 16px;
    overflow: hidden;
    width: 13px;
    height: 13px;
    background: url(../images/dialog.png) no-repeat;
    font-size: 0;
    text-indent: -99999px;
}

.pb>div .pb-hd span {
    font-weight: normal;
    font-size: 14px;
    color: #666;
}

.pb>div .pb-bd {
    width: 360px;
    height: 434px;
    padding: 10px;
    overflow: auto;
    background: #fff;
    position: relative;
}

.pb>div .pb-bd>div:nth-child(1) {
    width: 270px;
    height: 71px;
    padding: 20px 40px 0;
}

.pb>div .pb-bd>div:nth-child(1)>div:nth-child(1) {
    height: 20px;
    line-height: 20px;
    text-align: center;
    position: relative;
}

.pb>div .pb-bd>div:nth-child(1)>div:nth-child(1) h3 {
    font-size: 16px;
    color: #8c8c8c;
    padding: 0 15px;
    display: inline-block;
    position: relative;
    z-index: 2;
    background-color: #fff;
    font-weight: normal;
}

.pb>div .pb-bd>div:nth-child(1)>div:nth-child(1) span {
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    top: 9px;
    height: 1px;
    border-bottom: 1px dashed #e5e5e5;
}

.pb>div .pb-bd>div:nth-child(1) .qq {
    width: 270px;
    height: 36px;
    margin-top: 15px;
}

.pb>div .pb-bd>div:nth-child(1) .qq i {
    display: block;
    width: 36px;
    height: 36px;
    background: url(../images/login-icon.png) no-repeat;
    background-position: 0 0;
    margin: 0 auto;
}

.pb>div .pb-bd>div:nth-child(2) {
    width: 270px;
    height: 298px;
    padding: 15px 40px 30px;
}

.pb>div .pb-bd>div:nth-child(2)>div:nth-child(1) {
    width: 270px;
    height: 20px;
    padding-bottom: 5px;
    line-height: 20px;
    text-align: center;
    position: relative;
}

.pb>div .pb-bd>div:nth-child(2)>div:nth-child(1) h3 {
    font-size: 16px;
    color: #8c8c8c;
    padding: 0 15px;
    display: inline-block;
    position: relative;
    z-index: 2;
    background-color: #fff;
}

.pb>div .pb-bd>div:nth-child(2)>div:nth-child(1) span {
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    top: 9px;
    height: 1px;
    border-bottom: 1px dashed #e5e5e5;
}

.pb>div .pb-bd>div:nth-child(2) .form {
    width: 270px;
    height: 248px;
    margin-top: 25px;
}

.pb>div .pb-bd>div:nth-child(2) .form .item {
    position: relative;
    width: 268px;
    height: 38px;
    line-height: 38px;
    border: 1px solid #d2d2d2;
    margin-bottom: 10px;
}

.pb>div .pb-bd>div:nth-child(2) .form .item input {
    width: 223px;
    height: 27px;
    padding: 5px 10px 5px 35px;
    border: 0;
    outline: 0;
    position: relative;
    top: -1px;
    left: 0px;
}

.pb>div .pb-bd>div:nth-child(2) .form .item i {
    width: 18px;
    height: 18px;
    line-height: 18px;
    color: #e8e8e8;
    font-size: 18px;
    position: absolute;
    left: 10px;
    top: 10px;
    background: url(../images/用户名.png) no-repeat 0 0;
    background-size: contain;
    z-index: 1;
}

.pb>div .pb-bd>div:nth-child(2) .form .item:nth-child(2) i {
    background: url(../images/密码.png) no-repeat 0 0;
    background-size: contain;
}

.pb>div .pb-bd>div:nth-child(2) .form .item:nth-child(3) i {
    background: url(../images/验证码.png) no-repeat 0 0;
    background-size: contain;
}

.pb>div .pb-bd>div:nth-child(2) .form .item:nth-child(3) input {
    width: 111px;
}

.pb>div .pb-bd>div:nth-child(2) .form .item:nth-child(3) img {
    position: absolute;
    top: 0px;
}

.pb>div .pb-bd>div:nth-child(2) .form .botton {
    width: 270px;
    height: 25px;
}

.pb>div .pb-bd>div:nth-child(2) .form .botton label {
    padding-left: 18px;
    background: url(../images/checkbox_12x12.png) 0 2px no-repeat;
    font-size: 12px;
}

.pb>div .pb-bd>div:nth-child(2) .form .botton label:hover {
    background: url(../images/checkbox_cur_12x12.png) 0 2px no-repeat;
    cursor: pointer;
    color: #f42424;
}

.pb>div .pb-bd>div:nth-child(2) .form button {
    width: 270px;
    height: 40px;
    margin: 10px 0px 0px;
    background-color: red;
    border-radius: 3px;
    outline: 0;
    border: 0;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    line-height: 40px;
    color: #fff;
}

.pb>div .pb-bd>div:nth-child(2) .form button:hover {
    opacity: 0.7;
}

.pb>div .pb-bd>div:nth-child(2) .form .lie {
    margin-top: 5px;
    width: 270px;
    height: 18px;
}

.pb>div .pb-bd>div:nth-child(2) .form .lie a {
    display: block;
    margin-top: 0;
    color: #8c8c8c;
    float: left;
    font-size: 12px;
}

.pb>div .pb-bd>div:nth-child(2) .form .lie a:hover {
    color: #f42424;
}

.pb>div .pb-bd>div:nth-child(2) .form .lie a:nth-child(2) {
    float: right;
    color: #f42828;
}

.pb>div .pb-bd>div:nth-child(2) .form .lie a:nth-child(2):hover {
    text-decoration: underline;
}

.pd {
    background-color: #fff;
    z-index: 100;
}